// pages/home/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

    arr: [1, 2, 3, 4, 5, 6],
    params: {
      pagenum: 1,
      pagesize: 10
    }

  },

  handlerClick(e) {
    console.log(e);
    let {
      index
    } = e.currentTarget.dataset
    this.data.arr[index]++
    this.setData({
      arr: this.data.arr
    })

    // 修改数组 一般会在外面得到我们想要的数组后 再在 setDate里面给数组赋值


  },


  addPageNum() {

    let res = ++this.data.params.pagenum
    this.setData({
      'params.pagenum': res
    })
    //修改对象的时候 我们可以修改对象的某一项 一般也是在外面得到想要的值了之后 修改对象的某一项 这里可以用字符串表示 
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // console.log(options);
    let {
      name,
      age,
      id
    } = JSON.parse(options.obj)
    console.log(name, age, id);
    //接收多个参数 需要转化为json对象
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})